#ifndef PROJECT_H
#define PROJECT_H

#include <string>

using namespace std;

#include <languagetype.h>

namespace ProjectMaker {

	class Project {

		private:

			string name;
			string version;
			LanguageType::LanguageType language;

		public:

			Project(const string& name);

			~Project();

			const string& getName() const {
				return this->name;
			}

			void setName(const string& name);

			const string& getVersion() const {
				return this->version;
			}

			void setVersion(const string& version);

			LanguageType::LanguageType getLanguage() const {
				return this->language;
			}

			void setLanguage(LanguageType::LanguageType language);

		protected:
	};
}

#endif
